Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

236
Vistas
Necesita ayuda para obtener el token de continuación mientras realiza una llamada a la API Rest de "Lista de rutas" en Azure Data Lake Storage Gen2

Cuando realizo una llamada API para enumerar las rutas en ADLS Gen2 usando maxResults y Continuation como parámetros uri.

Inicialmente, recibo el token de continuación correcto como encabezado de respuesta, pero cuando trato de hacer llamadas posteriores para enumerar los archivos restantes, a veces ADLS regresa con un token de continuación que termina con "==" (llamémoslo tipo uno) y otras veces si regresa con el token normal (tipo dos). Ahora, cuando intento hacer una llamada API usando el primer tipo, ADLS me da un error y funciona bien en el caso del otro token.

Busqué esto antes y lo que encontré en una de las respuestas fue que tenemos que ignorar la respuesta en la que el token devuelto termina con "==" y tenemos que hacer llamadas una y otra vez ignorando el token de continuación (sin usar este token en el uri y usando el mismo uri de solicitud anterior) devuelto hasta que obtengamos el segundo tipo de token (en funcionamiento).

Esta es una tarea compleja cuando se trata de una gran cantidad de archivos, ¿hay una mejor solución para esto? ¿Existe una mejor solución para obtener el tipo correcto de token de continuación para realizar llamadas posteriores?

La solicitud de muestra para realizar la llamada es

 GET https://storageAccountName.dfs.core.windows.net/sampleDirectory?recursive={recursive}&resource=filesystem&maxresults={maxresults}&continuation={continuation}

Los dos tipos de tokens de continuación de muestra devueltos son

  1. LCJhbGciOiJSUzI1NiIsIng1dCI6ImpTMVhvMU9XRGpfNTJ2Ynd== (No funciona)
  2. LCJhbGciOiJSUzI1NiIsIng1dCI6ImpTMVhvMU9XRGpfNTJ2Ynd (uno de trabajo)

La documentación oficial de ADLS Gen2 para enumerar rutas es https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/list

El enlace a la respuesta de stackoverflow a la que me refería no puede hacer que funcione el token de continuación REST de ADLS Gen2

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda